package com.MyInterfaceLambad;

public interface Message {
    /**
     * interface 接口
     * 接口是用来定义一个协议或约定
     * 它只声明方法但不提供方法的具体实现 我们称这样的方法为 抽象方法 Abstract Method
     * 具体方法的实现是由实现这个接口的Class来提供的
     *  这样可以将接口的声明与具体实现分开，业务中就只需要关系方法，而不需要关心
 具体的实现类，从而实现代码的解耦和模块化
     *
     */


//假设需求为：通过一个方法来发送多种不同形式的消息 比如可以发送email也可以发送sms

    String send(String names,int age);//抽象方法 Abstract Method




}
